package org.yaonan.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.yaonan.bean.TabBbsComment;
import org.yaonan.bean.TabBbsCommentExample;

public interface TabBbsCommentMapper {
    int countByExample(TabBbsCommentExample example);

    int deleteByExample(TabBbsCommentExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TabBbsComment record);

    int insertSelective(TabBbsComment record);

    List<TabBbsComment> selectByExample(TabBbsCommentExample example);

    TabBbsComment selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TabBbsComment record, @Param("example") TabBbsCommentExample example);

    int updateByExample(@Param("record") TabBbsComment record, @Param("example") TabBbsCommentExample example);

    int updateByPrimaryKeySelective(TabBbsComment record);

    int updateByPrimaryKey(TabBbsComment record);
}